package com.qys.livesMall.finance.service;


import com.qys.livesMall.finance.model.dto.AccountDetailSearch;
import com.qys.livesMall.finance.model.dto.AccountHandle;
import com.qys.livesMall.finance.model.dto.AccountInOut;
import com.qys.livesMall.finance.model.entity.shop.FinanceShopAccount;
import com.qys.livesMall.finance.model.entity.shop.FinanceShopAccountDetail;
import com.qys.livesMall.framework.view.QysPage;

/**
 * <p>
 * 店铺余额明细 服务类
 * </p>
 *
 * @author
 * @since 2023-06-06
 */
public interface FinanceShopAccountDetailService  {

    void add(AccountHandle handle, FinanceShopAccount account);

    void addOtherLog(AccountHandle handle, FinanceShopAccount account);

    /**
     * 列表查询
     * @param search
     * @return
     */
    QysPage<FinanceShopAccountDetail> list(AccountDetailSearch search);

   AccountInOut sum(AccountDetailSearch search) ;


}
